terrestrial snails - Español Inglés Diccionario